package com.jwsoft.manager.common.vo.eduJhjySync;

import com.bifang.assistant.common.vo.BasePageVO;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 金华教育同步QueryVO
 *
 * @author wangtao
 * @since 2023-03-16
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Schema(name = "EduJhjySyncQueryVO", title = "金华教育同步查询VO", description = "金华教育同步查询实体类")
public class EduJhjySyncQueryVO extends BasePageVO {

    @Schema(name = "jhjyId", title = "金华教育同步id")
    private String jhjyId;

    @Schema(name = "name", title = "姓名")
    private String name;

    @Schema(name = "sex", title = "性别")
    private Integer sex;

    @Schema(name = "idcard", title = "证件号码")
    private String idcard;

    @Schema(name = "tel", title = "电话")
    private String tel;

    @Schema(name = "eduStage", title = "学段12  幼儿园13  小学14  初中	")
    private Integer eduStage;

    @Schema(name = "schoolType", title = "学校类型：31 公办32 民办")
    private Integer schoolType;

    @Schema(name = "schoolName", title = "学校名称")
    private String schoolName;

    @Schema(name = "submitTime", title = "家长提交时间")
    private String submitTime;

    @Schema(name = "year", title = "年份")
    private Integer year;

    @Schema(name = "studentEnrollId", title = "报名id")
    private String studentEnrollId;

    @Schema(name = "deleteFlag", title = "是否删除")
    private String deleteFlag;

    @Schema(name = "deleteReason", title = "删除理由")
    private String deleteReason;

    @Schema(name = "lqFlag", title = "是否录取")
    private String lqFlag;

    @Schema(name = "qxlqFlag", title = "是否取消录取")
    private String qxlqFlag;

    @Schema(name = "bmSyncFlag", title = "报名同步状态 0 未同步 1 同步成功 2同步失败")
    private String bmSyncFlag;

    @Schema(name = "bmSyncRemark", title = "报名同步备注")
    private String bmSyncRemark;

    @Schema(name = "deleteSyncFlag", title = "删除同步状态 0 未同步 1 同步成功 2同步失败")
    private String deleteSyncFlag;

    @Schema(name = "deleteSyncRemark", title = "删除同步备注")
    private String deleteSyncRemark;

    @Schema(name = "lqSyncFlag", title = "录取同步状态 0 未同步 1 同步成功 2同步失败")
    private String lqSyncFlag;

    @Schema(name = "lqSyncRemark", title = "录取同步备注")
    private String lqSyncRemark;

    @Schema(name = "qxlqSyncFlag", title = "取消录取同步状态 0 未同步 1 同步成功 2同步失败")
    private String qxlqSyncFlag;

    @Schema(name = "qxlqSyncRemark", title = "取消录取同步备注")
    private String qxlqSyncRemark;
    @Schema(name = "areaCode", title = "行政区划")
    private String areaCode;
}
